package com.blueocean_health.care.management.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.blueocean_health.care.management.domain.base.NurseWorkerDetailInfo;
import com.blueocean_health.care.management.domain.dto.NurseWorkerInfoDto;
import com.blueocean_health.care.management.domain.dto.NurseWorkerInfoHealthCertResponseDto;
import com.blueocean_health.care.management.util.MyMapper;

public interface NurseWorkerDetailInfoMapper extends MyMapper<NurseWorkerDetailInfo> {
	/**
	 * 校验身份证号是否唯一
	 * @param nurseWorkerInfoDto
	 * @return
	 */
	int checkIdCardUnique(NurseWorkerInfoDto nurseWorkerInfoDto);

	/**
	 * 修改护工图片信息
	 * @param nurseWorkerInfo
	 * @return
	 */
	int modifyPicture(NurseWorkerInfoDto nurseWorkerInfoDto);

	/**
	 * 更新提醒状态
	 * @param bean
	 * @param hospitalId
	 */
	void updateRemindStatus(@Param("bean")NurseWorkerInfoHealthCertResponseDto bean, @Param("hospitalId")String hospitalId);

	/**
	 * 批量更新提醒状态
	 * @param list
	 * @param hospitalId
	 * @return
	 */
	void batchUpdateRemindStatus(@Param("list")List<NurseWorkerInfoHealthCertResponseDto> list, @Param("hospitalId")String hospitalId);

	
	

}